9급 국가직 공무원 컴퓨터일반 기출문제·모의고사·오답노트·자동채점

2008년04월12일 7번

[과목 구분 없음]
다음은 1부터 100까지 더하는 BASIC 프로그램이다. ( )안에 들어갈 명령문으로 적당한 것은?

  • ① SUM=SUM+ I
  • ② SUM=SUM
  • ③ SUM=SUM+ 1
  • ④ SUM=SUM+ 100
(정답률: 80%)

문제 해설

보기 중 "SUM=SUM+ I"가 정답입니다.

이유는 다음과 같습니다.

1부터 100까지 더하는 과정에서, 각각의 수를 더할 때마다 그 합을 저장할 변수가 필요합니다. 이 변수를 SUM이라고 하겠습니다.

따라서, 처음에는 SUM의 값이 0이 되어야 합니다. 이를 위해 "SUM=0"이라는 명령문이 필요합니다.

그리고 1부터 100까지의 수를 하나씩 더해야 합니다. 이를 위해 반복문을 사용하며, 반복문의 변수를 I라고 하겠습니다.

반복문에서는 각각의 수를 더할 때마다 SUM의 값을 업데이트해야 합니다. 이를 위해 "SUM=SUM+ I"라는 명령문이 필요합니다.

따라서, 전체 프로그램은 다음과 같습니다.

10 SUM=0
20 FOR I=1 TO 100
30 SUM=SUM+ I
40 NEXT I
50 PRINT SUM
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답